package domain

import (
	"gitee.com/cjsn/topsdk/util"
)

type TmallServicecenterCallrecordQueryServiceCallRecordCO struct {
	/*
	   修改日期     */
	GmtModified *util.LocalTime `json:"gmt_modified,omitempty" `

	/*
	   录音文件链接     */
	RecordLink *string `json:"record_link,omitempty" `

	/*
	   创建时间     */
	GmtCreate *util.LocalTime `json:"gmt_create,omitempty" `

	/*
	   呼叫记录的call_id     */
	CallId *string `json:"call_id,omitempty" `

	/*
	   主叫拨打时间     */
	CallTime *string `json:"call_time,omitempty" `

	/*
	   唯一标识     */
	Id *int64 `json:"id,omitempty" `
}

func (s *TmallServicecenterCallrecordQueryServiceCallRecordCO) SetGmtModified(v util.LocalTime) *TmallServicecenterCallrecordQueryServiceCallRecordCO {
	s.GmtModified = &v
	return s
}
func (s *TmallServicecenterCallrecordQueryServiceCallRecordCO) SetRecordLink(v string) *TmallServicecenterCallrecordQueryServiceCallRecordCO {
	s.RecordLink = &v
	return s
}
func (s *TmallServicecenterCallrecordQueryServiceCallRecordCO) SetGmtCreate(v util.LocalTime) *TmallServicecenterCallrecordQueryServiceCallRecordCO {
	s.GmtCreate = &v
	return s
}
func (s *TmallServicecenterCallrecordQueryServiceCallRecordCO) SetCallId(v string) *TmallServicecenterCallrecordQueryServiceCallRecordCO {
	s.CallId = &v
	return s
}
func (s *TmallServicecenterCallrecordQueryServiceCallRecordCO) SetCallTime(v string) *TmallServicecenterCallrecordQueryServiceCallRecordCO {
	s.CallTime = &v
	return s
}
func (s *TmallServicecenterCallrecordQueryServiceCallRecordCO) SetId(v int64) *TmallServicecenterCallrecordQueryServiceCallRecordCO {
	s.Id = &v
	return s
}
